// pages/personal/reward/index.js
const app = getApp();
const ajax = app.myRequest()
import Dialog from '../../../miniprogram_npm/@vant/weapp/dialog/dialog'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    code:false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  reward(){
    var _this = this
    ajax.getRequest('/User/extension').then((res)=>{
      console.log(res)
      console.log(res.data.data.data)
      if(res.data.data.data==''){
        Dialog.alert({
          message: '暂时没有奖励卡，请去分享场馆获得奖励卡',
        });
      } 
      _this.setData({
        hot:res.data.data.data
      })
    })
  },


  // 打开二维码
  getCode(e){
    var index = e.currentTarget.dataset.index
    var hot = this.data.hot
    // console.log(this.data)
    console.log(index)
    var is_use = hot[index].is_use
    if(is_use==0){
      Dialog.alert({
        message: '分享场馆二维码，邀请新用户授权登录，此卡激活',
      });
    } else if(is_use==1){
      this.setData({index,code:true})
      this.QRCode()
    }
    
    console.log(this.data.hot[index])
  },

  // 关闭二维码
  closeCode(){
    this.setData({code : false})
  },


  // 二维码
  QRCode(){
    console.log(hot)
    var index = this.data.index
    var hot = this.data.hot[index].id
    console.log(hot)
    var page = 'pages/personal/systemSettings/index'
    var type = 2
    var gymnasium_id = this.data.hot[index].gymnasium_id
    var scene = hot+'&'+type+'&'+gymnasium_id
    var width = 300
    var _this = this
    ajax.postRequest('/Content/qrcode',{page,scene,width}).then((res)=>{
      console.log(res)
      var QRcode = res.data.data
      _this.setData({ QRcode })
    })


  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.reward()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})